/********* reset.css *********/


html,body{height:100%;margin:0;padding:0; position:relative;}
p{ margin:0;padding:0}
ul,ol,li,dl,dt,dd{ list-style:none;margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
a{ text-decoration:none;}
a img{ border:none}

/********* 全局css *********/
.clear{ clear:both}
.center_width{ width:980px; margin:0 auto;}
.header{ 
	background:#68cbc2 url(../images/site/img.jpg);
	border-bottom:2px solid #c4ebe8; 
	height:40px; 
	left:0;
	position:fixed; 
	right:0;
	top:0px;
	z-index:1000;
}
.header .center_width{ position:relative}
h2.logo{ left:0; position:absolute; top:0;}
h2.logo a{ background:url(../images/site/logo.png) no-repeat; display:block; height:40px;text-indent:-200em; width:200px; }
.navbar{ border-right:1px solid #9cdcd7; height:28px;left:180px;position:absolute; right:202px; }
.navbar li{ display:inline; float:left; position:relative;}

.navbar li a{ color:#fff;font-family:"微软雅黑"; font-size:18px; line-height:40px; display:block; float:left;padding:0 20px;  }

.navbar a:hover{ background:#2b948a; }

.navbar li ul{ display:none; position:absolute; left:0; top:40px; top:37px\9; background-color:rgba(20,136,125,0.9); padding:3px 0; background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e114887d', EndColorStr='#e114887d')\9; zoom:1\9; _zoom:0; _background-color:rgb(20,136,125);}
.navbar li ul a{ display:block; font-size:14px; padding:3px 25px; width:80px; line-height:2em; color:#fff; background:url(../images/site/arrow_white.png) 10px center no-repeat}
.navbar li ul a:hover{ background:#65c9c0 url(../images/site/arrow_white.png) 10px center no-repeat ;}
.navbar li:hover ul{ display:block;}

.draglist_login_regist{ display:none; background-color:rgba(20,136,125,0.9); padding:8px; padding:5px\9; position:absolute; right:-1px; top:40px; top:35px\9; width:200px; background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e114887d', EndColorStr='#e114887d')\9; zoom:1\9; _zoom:0; _background-color:rgb(20,136,125);}
.dragbox{ background:#fff; color:#666; font-size:12px;}
.draglist_login_regist label{ display:block;}	
.dragbox form{ padding:10px; padding-bottom:20px;}
.dragbox label{ line-height:1.5em}
input.text_inp{ border:1px solid #ddd; line-height:1.8em; margin-bottom:10px;}
input.focus{ background:#edf9f8; border:1px solid #67cbc1}

.btn{ border:none; font-size:12px; color:#fff; font-weight:bold; width:96px; height:28px;line-height:28px; background:url(../images/site/btn.png); cursor:pointer}
.btn:hover{background:url(../images/site/btn.png) -96px no-repeat; }
	
.car_and_login{ 
	background:#62b6ae url(../images/site/img.jpg) left bottom; 
	border:1px solid #569e97;
	border-width:0 1px;
	height:40px; 
	position:absolute;
	right:0;
	width:200px; 
}

.car{ background:url(../images/site/car.png) 20px 8px no-repeat; float:left; width:80px; height:40px; position:relative; font-family:Arial, Helvetica, sans-serif}
.car a{ background:url(../images/site/car_num.png) left top; position:absolute; left:42px; top:5px; display:block; padding-left:8px;}
.car a span{ background:url(../images/site/car_num.png) bottom right; height:20px; display:block; font-size:14px; font-weight:bold; color:#fff; padding-right:8px; line-height:20px; _padding-left:7px; }
.login{ float:right; font-size:12px; color:#fff; line-height:40px; }
.login a{ font-weight:bold; color:#fff; display:inline-block; padding:0 9px;}
.login a:hover{ background:#14887d; }
.login ul li{ list-style-type:none; display:inline; }
.login ul li:hover .draglist_login_regist{ display:block; }

.dragbox .login_from_other{ background:#d3e9e7; border-top:1px solid #c0dedb; padding:10px 15px;}
.login_from_other a{ background:url(../images/site/login_other.png) left -5px no-repeat; display:block; color:#6fa19c; margin-right:20px; padding:0 0 0 25px; line-height:2em; float:left; font-weight:normal; }
.login_from_other a:hover{ color:#14887d; background:url(../images/site/login_other.png) left -5px no-repeat;}

.footer_top{ background:#f0eeec url(../images/site/bottom_top.png); margin-top:30px;color:#8a7964; font-family:"微软雅黑"; text-shadow: 1px 1px #fff; position:relative; padding:20px 0}
dl.callme{ font-size:14px; border-right:1px solid #e0dad3; width:200px; height:70px;  float:left ;}
dl.callme dt{ font-size:24px;}
dl.adds{ float:right; border-left:1px solid #e0dad3; padding-left:20px; font-size:14px;height:70px;  }
.footer_top .promise_bt{ float:left; margin-left:50px;}

.footer_main{ background:#42aea4;font-size:12px; padding:20px 0}
.footer_main a{ color:#bce4e0; line-height:2em}
.footer_main a:hover{ color:#fff}
.foot_block{ display:inline; float:left; padding:0 40px; border-right:1px solid #63bdb4; }
.foot_block .li_head{ font-weight:bold}
.img_2d{ float:left; display:inline; text-align:center; margin-top:10px; margin-right:50px;}
.img_2d p{ line-height:2em; color:#bce4e0}
